layui.use('table', function(){
  var table = layui.table;
  
  jQuery('th[data-field="rtId"]').hide();

  
  //监听表格复选框选择
  table.on('checkbox(demo)', function(obj){
    console.log(obj)
  });
  //监听工具条
  table.on('tool(demo)', function(obj){
    var da = obj.data;
    //删除
    if(obj.event === 'del'){
      layer.confirm('确认删除吗?', function(index){
    	
       
        
	        var url="../../listenRawstock/findRawstock.action";
	  	 	var data={"rtId":da.rtId};
	  	    $.post(url,data,function(mes){
	  		  if(mes.data!=""){
				layer.msg("请删除该类型关联的材料");
	  		  }else{
	  			  var url="../../listenRawstockType/addOrUpdate.action";
	  			  var data={"isva":"2","rtId":da.rtId};
	  			  $.post(url,data,function(mes){
	  				  if(mes>0){
	  					obj.del();
	  					layer.close(index);
	  					  layer.msg("删除成功");
	  				  }
	  			  },"json")
	  		  }
	      });
      
      });
    //修改
    } else if(obj.event === 'edit'){
    	layer.open({
  		  type: 2, //设置为iframe
  		  area: ['400px', '200px'],
  		  content: ['addOrUpdate.html', 'no'] //这里content是一个URL，如果你不想让iframe出现滚动条，你还可以content: ['http://sentsin.com', 'no']
  		  
  		  ,success: function(layero, index){
  			var url="../../listenRawstockType/selectRawstockTypeRtId.action";
  	    	var data={"rtId":da.rtId};
 
  	    	$.post(url,data,function(mes){
  	    		var body = layer.getChildFrame('body', index);
				var iframe = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象，执行iframe页的方法：iframeWin.method();
				iframe.$("#rtId").val(mes.rtId);		 
				iframe.$("#rtName").val(mes.rtName);	
				if(mes.rtId==mes.lisRtId){ 
					iframe.$("#lisRtId").val(""); 	 
				}else{
					iframe.$("#lisRtId").val(mes.lisRtId); 	 
				}
  	    	 
				//调用子页面渲染的方法 刷新
				iframe.load();
  	    	},"json");
  		  }
  	  }); 
    }
  });
 

  
  //表单重载
  var $ = layui.$, active = {
		    reload: function(){
		      var rtName = $('#rtName');
		      
		      //执行重载    查询
		      table.reload('idTest', {
		        page: {
		          curr: 1 //重新从第 1 页开始
		        }
		        ,where: {
		            rtName: rtName.val()
		        }
		      });
		    }
		  };
  
  $('.demoTable .layui-btn').on('click', function(){
    var type = $(this).data('type');
    active[type] ? active[type].call(this) : '';
  });
  
 
 
  
  /**
  * 增加
  */
  $('#insert').on('click', function(){
	  layer.open({
		  type: 2, //设置为iframe
		  area: ['400px', '200px'],
		  content: ['addOrUpdate.html', 'no'] //这里content是一个URL，如果你不想让iframe出现滚动条，你还可以content: ['http://sentsin.com', 'no']
	  }); 
	          
  });
});